<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>第一个JSP程序</title>
    <script type="text/javascript" src="../jquery-1.8.3.js"></script>
    <script type="text/javascript">
        $(function() {
            $("#content").promise().pipe(function(data){
                //this就是包装集对象
                $(this).html("abc");
                var n = 10;
                if(n>5){
                    var def = $.Deferred();
                    def.reject("error");
                    return def;
                }else{
                    return n;
                }
                //有返回值就是正确的信息

            }).pipe(function(value){
                //this也是
                $(this).html("abc");
                return value+10;
            },function(value){
                //第二个参数返回错误信息
                alert(value);
                //当其中一个pipe返回的是错误信息之后 这里就直接返回浊物
                //如果希望返回正确信息 通过def.solve来处理
                return value;
            }).fail(function(value){
                alert("fail:"+value);
            });
        })
    </script>
</head>

<body>
    <div id="content"></div>

</body>

</html>
